var e = require;
var t = module;
var n = exports;
"use strict";
var o,
i = this && this.__extends || (o = function (e, t) {
    return (o = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) {
        e.__proto__ = t
    } || function (e, t) {
        for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n])
    })(e, t)
}, function (e, t) {
    function n() {
        this.constructor = e
    }
    o(e, t),
    e.prototype = null === t ? Object.create(t) : (n.prototype = t.prototype, new n)
});
Object.defineProperty(n, "__esModule", {
    value: !0
}),
n.PlatformConfig = n.BaseConfig = n.LogoType = n.AgeTipType = n.PrivacyPolicyType = n.FitUIType = n.EPlatform = void 0;
var r, y, a, s, c,
x = e("BasePlatform"),
l = e("Android"),
h = e("AndroidOPPO"),
d = e("AndroidVIVO"),
u = e("AndroidXiaoMi"),
f = e("IOS"),
p = e("KS"),
g = e("OPPO"),
m = e("QQ"),
v = e("TT"),
b = e("VIVO"),
_ = e("WX");
(U = r = n.EPlatform || (n.EPlatform = {}))[U.WEB = 0] = "WEB",
U[U.TT = 1] = "TT",
U[U.KS = 2] = "KS",
U[U.WX = 3] = "WX",
U[U.QQ = 4] = "QQ",
U[U.BAIDU = 5] = "BAIDU",
U[U.MEIZU = 6] = "MEIZU",
U[U.OPPO = 7] = "OPPO",
U[U.VIVO = 8] = "VIVO",
U[U.HUAWEI = 9] = "HUAWEI",
U[U.XIAOMI = 10] = "XIAOMI",
U[U.ANDROID = 11] = "ANDROID",
U[U.IOS = 12] = "IOS",
U[U.OPPO_ANDROID = 13] = "OPPO_ANDROID",
U[U.VIVO_ANDROID = 14] = "VIVO_ANDROID",
U[U.XIAOMI_ANDROID = 15] = "XIAOMI_ANDROID",
U[U.KS_ANDROID = 16] = "KS_ANDROID",
U[U.OHAYOO_ANDROID = 17] = "OHAYOO_ANDROID",
(F = y = n.FitUIType || (n.FitUIType = {}))[F.Normal = 0] = "Normal",
F[F.TT = 1] = "TT",
F[F.KS = 2] = "KS",
(z = a = n.PrivacyPolicyType || (n.PrivacyPolicyType = {}))[z.NO = 0] = "NO",
z[z.MINI_GAME = 1] = "MINI_GAME",
z[z.MINI_GAME_VIVO = 2] = "MINI_GAME_VIVO",
z[z.NATIVE = 3] = "NATIVE",
(q = s = n.AgeTipType || (n.AgeTipType = {}))[q.NO = 0] = "NO",
q[q.AGE_12 = 1] = "AGE_12",
q[q.AGE_16 = 2] = "AGE_16",
(V = c = n.LogoType || (n.LogoType = {}))[V.MyDogHead = 0] = "MyDogHead",
V[V.MyDog = 1] = "MyDog",
V[V.MySingleDog = 2] = "MySingleDog";
function w() {
    this.platformClass = x.BasePlatform,
    this.flag = "rrbdnios",
    this.version = "1.0.1",
    this.appID = "",
    this.bannerID = "",
    this.insertID = "",
    this.rewardID = "",
    this.blockID = "",
    this.boxID = "",
    this.nativeID = "",
    this.hasRecord = 0,
    this.hasShare = 0,
    this.fitUIType = y.Normal,
    this.hasHomeBtn = 0,
    this.hasAgeTip = 0,
    this.loadingDelay = 0,
    this.privacyPolicyType = a.NO,
    this.hasMoreGame = 0,
    this.hasCopyright = 0,
    this.hasCustomerService = 0,
    this.ageTipType = s.NO,
    this.logoType = c.MyDog
}
n.BaseConfig = w;
var C, S, M, P, k, A, T, I, B, E, R, O,
N = (i(t1, O = w), t1),
D = (i(e1, R = w), e1),
L = (i($, E = w), $),
j = (i(Q, B = N), Q),
t = (i(Z, I = N), Z),
e = (i(J, T = w), J),
U = (i(Y, A = w), Y),
F = (i(X, k = w), X),
z = (i(K, P = w), K),
q = (i(H, M = w), H),
V = (i(W, S = w), W),
i = (i(G, C = w), G);
function G() {
    var e = null !== C && C.apply(this, arguments) || this;
    return e.platformClass = _.WX,
    e.flag = "wdggwx",
    e.version = "1.0.2",
    e.appID = "",
    e.bannerID = "",
    e.rewardID = "",
    e.insertID = "",
    e.fitUIType = y.TT,
    e
}
function W() {
    var e = null !== S && S.apply(this, arguments) || this;
    return e.platformClass = m.QQ,
    e.flag = "wdggqq",
    e.version = "1.0.0",
    e.appID = "",
    e.bannerID = "",
    e.rewardID = "",
    e.insertID = "",
    e.fitUIType = y.TT,
    e.hasCopyright = 1,
    e.privacyPolicyType = a.MINI_GAME,
    e.logoType = c.MySingleDog,
    e
}
function H() {
    var e = null !== M && M.apply(this, arguments) || this;
    return e.platformClass = p.KS,
    e.flag = "zbjbrfks",
    e.version = "1.0.0",
    e.appID = "",
    e.bannerID = "",
    e.rewardID = "",
    e.insertID = "",
    e.fitUIType = y.KS,
    e.hasRecord = 1,
    e
}
function K() {
    var e = null !== P && P.apply(this, arguments) || this;
    return e.platformClass = b.VIVO,
    e.flag = "zbjbrfvivo",
    e.version = "1.0.0",
    e.appID = "",
    e.bannerID = "",
    e.rewardID = "",
    e.nativeID = "",
    e.insertID = "",
    e.boxID = "",
    e.fitUIType = y.TT,
    e.hasCopyright = 1,
    e.privacyPolicyType = a.MINI_GAME_VIVO,
    e
}
function X() {
    var e = null !== k && k.apply(this, arguments) || this;
    return e.platformClass = g.OPPO,
    e.flag = "zbjbrfoppo",
    e.version = "1.0.0",
    e.appID = "",
    e.bannerID = "",
    e.rewardID = "",
    e.nativeID = "",
    e.boxID = "",
    e.fitUIType = y.TT,
    e.hasCopyright = 1,
    e.privacyPolicyType = a.MINI_GAME,
    e
}
function Y() {
    var e = null !== A && A.apply(this, arguments) || this;
    return e.platformClass = v.TT,
    e.flag = "wdggtt",
    e.version = "1.0.3",
    e.appID = "",
    e.bannerID = "",
    e.rewardID = "",
    e.insertID = "",
    e.fitUIType = y.TT,
    e.hasRecord = 1,
    e.logoType = c.MyDogHead,
    e
}
function J() {
    var e = null !== T && T.apply(this, arguments) || this;
    return e.platformClass = f.IOS,
    e.flag = "wdggios",
    e.version = "1.0.2",
    e.ageTipType = s.AGE_16,
    e.logoType = c.MyDog,
    e.fitUIType = y.TT,
    e
}
function Z() {
    var e = null !== I && I.apply(this, arguments) || this;
    return e.platformClass = d.default,
    e.flag = "zbjbrfapk",
    e.version = "1.0.0.3vivo",
    e.hasHomeBtn = 1,
    e.ageTipType = s.AGE_16,
    e.loadingDelay = 2,
    e.privacyPolicyType = a.NATIVE,
    e.hasCopyright = 1,
    e.fitUIType = y.TT,
    e
}
function Q() {
    var e = null !== B && B.apply(this, arguments) || this;
    return e.platformClass = h.default,
    e.flag = "rrbdn",
    e.version = "1.0.2.0oppo",
    e.hasHomeBtn = 1,
    e.ageTipType = s.AGE_16,
    e.loadingDelay = 2,
    e.hasMoreGame = 1,
    e.privacyPolicyType = a.NATIVE,
    e.hasCopyright = 1,
    e.hasCustomerService = 1,
    e.fitUIType = y.TT,
    e
}
function $() {
    var e = null !== E && E.apply(this, arguments) || this;
    return e.platformClass = u.default,
    e.flag = "zbjbrfapk",
    e.version = "1.0.0.4xm",
    e.hasHomeBtn = 1,
    e.ageTipType = s.AGE_16,
    e.loadingDelay = 1,
    e.hasCopyright = 1,
    e.privacyPolicyType = a.NATIVE,
    e
}
function e1() {
    var e = null !== R && R.apply(this, arguments) || this;
    return e.platformClass = l.Android,
    e.flag = "rrbdn",
    e.version = "1.0.3ohayoo",
    e.hasHomeBtn = 1,
    e.loadingDelay = 2,
    e.ageTipType = s.AGE_12,
    e.fitUIType = y.TT,
    e.privacyPolicyType = a.NATIVE,
    e.hasAgeTip = 1,
    e
}
function t1() {
    var e = null !== O && O.apply(this, arguments) || this;
    return e.platformClass = l.Android,
    e.flag = "wdggapk",
    e.version = "1.0.2.1fxrjh",
    e.hasHomeBtn = 1,
    e.ageTipType = s.AGE_16,
    e.loadingDelay = 2,
    e.fitUIType = y.TT,
    e.hasCopyright = 1,
    e
}
n.PlatformConfig = ((n = {})[r.WEB] = w,
n[r.TT] = U,
n[r.OPPO] = F,
n[r.VIVO] = z,
n[r.KS] = q,
n[r.WX] = i,
n[r.QQ] = V,
n[r.IOS] = e,
n[r.ANDROID] = N,
n[r.OPPO_ANDROID] = j,
n[r.VIVO_ANDROID] = t,
n[r.XIAOMI_ANDROID] = L,
n[r.OHAYOO_ANDROID] = D,
n);
